<?php
include("../lib/DataProvider.php");
$action = $_POST['action']; // Lấy giá trị action
function checkus($us){
	if(strlen($us)<6)
		return false;
	else	return true;
}
if(!empty($_POST['txtTenDangNhap']) && $action == 'check_user')
{
    // Lấy giá trị user_name
    $user = $_POST['txtTenDangNhap'];
	if(!checkus($user))
	{
		echo "<span class='error'>Tên đăng nhập phải nhiều hơn hoặc bằng 6 ký tự</span>";
		?>
			<script type = "text/javascript">
				document.getElementById("errTenDangNhap").innerHTML='<span class="redstar"><img src="lib/image/x.jpg" /></span>';
			</script>
		<?php
		return;
	}
    // Chuyển giá trị user_name thành chữ thường & gọi hàm kiểm tra
    username_exist(strtolower($user));
}
function checkEmail($email) {
        $regular = "/^([a-zA-Z0-9])+([a-zA-Z0-9._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9._-]+)+(\.[a-z]{2,3})+$/";
        if (preg_match ( $regular, $email )) {
            return true; 
        } else {
            return false; 
        }
}  
if(!empty($_POST['txtEmail']) && $action == 'check_email')
{
	
    // Lấy giá trị user_name
    $email = $_POST['txtEmail'];
	if(!checkEmail($email))
	{
		echo "<span class='error'>email không hợp lệ</span>";
		?>
			<script type = "text/javascript">
				document.getElementById("errEmail").innerHTML='<span class="redstar"><img src="lib/image/x.jpg" /></span>';
			</script>
		<?php
		return;
	}
    // Chuyển giá trị user_name thành chữ thường & gọi hàm kiểm tra
    email_exist(strtolower($email));
}
 
function username_exist($user)
{
    // Mảng giá trị user_name đã tồn tại
	$ds=DataProvider::ExecuteQuery("select * from nguoidung where TENDANGNHAP='".$user."'");
	if(mysql_num_rows($ds) == 0)
	{
		echo "<span class='success'>Bạn có thể sử dụng nick: <strong>{$user}</strong> để đăng ký tài khoản</span>";
	?>
		<script type = "text/javascript">
		document.getElementById("errTenDangNhap").innerHTML='<span class="redstar"><img src="lib/image/check.jpg" /></span>';
		</script>
	<?php
	}
	else
		echo "<span class='error'>nick: <strong>{$user}</strong> đã có người sử dụng.</span>";
}
function email_exist($email)
{
    // Mảng giá trị user_name đã tồn tại
	$ds=DataProvider::ExecuteQuery("select * from nguoidung where EMAIL='".$email."'");
	if(mysql_num_rows($ds) == 0)
	{
		echo "<span class='success'>Bạn có thể sử dụng email: <strong>{$email}</strong> để đăng ký tài khoản</span>";
	?>
		<script type = "text/javascript">
		document.getElementById("errEmail").innerHTML='<span class="redstar"><img src="lib/image/check.jpg" /></span>';
		</script>
	<?php
	}
	else
		echo "<span class='error'>email: <strong>{$email}</strong> đã có người sử dụng.</span>";
}
?>